home *** CD-ROM | disk | FTP | other *** search
/ Aminet 7 / Aminet 7 - August 1995.iso / Aminet / util / misc / NVX_timeul2.lha / C_Source.lha / GUI.h < prev    next >
C/C++ Source or Header  |  1992-09-02  |  4KB  |  98 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0b
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : M.Meany, © MMSoftware.
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. #define GD_Gadget00                            0
  12. #define GD_Gadget10                            1
  13. #define GD_Gadget20                            2
  14. #define GD_Gadget30                            3
  15. #define GD_Gadget40                            4
  16. #define GD_Gadget50                            5
  17. #define GD_Gadget60                            6
  18. #define GD_Gadget70                            7
  19. #define GD_Gadget80                            8
  20. #define GD_Gadget90                            9
  21.  
  22. #define GDX_Gadget00                           0
  23. #define GDX_Gadget10                           1
  24. #define GDX_Gadget20                           2
  25. #define GDX_Gadget30                           3
  26. #define GDX_Gadget40                           4
  27. #define GDX_Gadget50                           5
  28. #define GDX_Gadget60                           6
  29. #define GDX_Gadget70                           7
  30. #define GDX_Gadget80                           8
  31. #define GDX_Gadget90                           9
  32.  
  33. #define GD_Gadget01                            0
  34.  
  35. #define GDX_Gadget01                           0
  36.  
  37. #define Marks_CNT 10
  38. #define Project1_CNT 1
  39.  
  40. extern struct IntuitionBase *IntuitionBase;
  41. extern struct Library       *GadToolsBase;
  42.  
  43. extern struct Screen        *Scr;
  44. extern UBYTE                 *PubScreenName;
  45. extern APTR                  VisualInfo;
  46. extern struct Window        *MarksWnd;
  47. extern struct Window        *Project1Wnd;
  48. extern struct Gadget        *MarksGList;
  49. extern struct Gadget        *Project1GList;
  50. extern struct IntuiMessage   MarksMsg;
  51. extern struct IntuiMessage   Project1Msg;
  52. extern UWORD                 MarksZoom[4];
  53. extern struct Gadget        *MarksGadgets[10];
  54. extern struct Gadget        *Project1Gadgets[1];
  55. extern UWORD                 MarksLeft;
  56. extern UWORD                 MarksTop;
  57. extern UWORD                 MarksWidth;
  58. extern UWORD                 MarksHeight;
  59. extern UWORD                 Project1Left;
  60. extern UWORD                 Project1Top;
  61. extern UWORD                 Project1Width;
  62. extern UWORD                 Project1Height;
  63. extern UBYTE                *MarksWdt;
  64. extern UBYTE                *Project1Wdt;
  65. extern UBYTE                *Gadget100Labels[];
  66. extern struct TextAttr       topaz8;
  67. extern struct IntuiText      MarksIText[];
  68. extern struct IntuiText      Project1IText[];
  69. extern UWORD                 MarksGTypes[];
  70. extern UWORD                 Project1GTypes[];
  71. extern struct NewGadget      MarksNGad[];
  72. extern struct NewGadget      Project1NGad[];
  73. extern ULONG                 MarksGTags[];
  74. extern ULONG                 Project1GTags[];
  75.  
  76. extern int Gadget00Clicked( void );
  77. extern int Gadget10Clicked( void );
  78. extern int Gadget30Clicked( void );
  79. extern int Gadget40Clicked( void );
  80. extern int Gadget50Clicked( void );
  81. extern int Gadget60Clicked( void );
  82. extern int Gadget90Clicked( void );
  83. extern int Gadget01Clicked( void );
  84.  
  85. extern int SetupScreen( void );
  86. extern void CloseDownScreen( void );
  87. extern void MarksRender( void );
  88. extern int HandleMarksIDCMP( void );
  89. extern int MarksCloseWindow();
  90. extern int MarksVanillaKey();
  91. extern int OpenMarksWindow( void );
  92. extern void CloseMarksWindow( void );
  93. extern void Project1Render( void );
  94. extern int HandleProject1IDCMP( void );
  95. extern int Project1CloseWindow();
  96. extern int OpenProject1Window( void );
  97. extern void CloseProject1Window( void );
  98.